Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
31 TELEGRAPH MEWS £2,446,980 £2,000,000 21 Feb 2020
38A TELEGRAPH MEWS Terraced £367,209 £205,000 26 Nov 2008
40 TELEGRAPH MEWS Terraced £738,993 £450,000 18 Jan 2007